package br.com.bb.cslsp.ejb.dao.bem.vendabem;


import java.util.List;

import javax.annotation.PostConstruct;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import br.com.bb.cslsp.dao.DAO;
import br.com.bb.cslsp.modelo.bem.vendabem.BemSelecionado;

@Stateless
public class BemSelecionadoDAO extends DAO<BemSelecionado>{

	@PersistenceContext(unitName="apps")
	private EntityManager em;
	
	public void salvaSelecao(List<BemSelecionado> selecao) {
		for(BemSelecionado bs : selecao) {
			if(bs.getId()==null) {
				super.adiciona(bs);
			}else {
				super.atualiza(bs);
			}
		}
	}
	
	@PostConstruct
	public void init() {
		super.setEm(em);
	}
}
